/*
  使用vue插件形式注册全局组件
  vue插件写法： {install(Vue){}} => 插件需要安装才能使用=》去main.js 使用 Vue.use
*/
// 导入要全局注册的组件
import PageTools from './PageTools'
import UploadExcel from './UploadExcel'
import UploadImg from './uploadimg'
import ScreenFull from './ScreenFull'

// 准备数组 =》 存放被注册的组件
const cps = [PageTools, UploadExcel, UploadImg, ScreenFull]

export default {
  install (Vue) {
    // console.log('插件执行了', Vue)
    // 注册全局组件
    // Vue.component('PageTools', PageTools)
    // Vue.component('UploadExcel', UploadExcel)

    cps.forEach(cp => {
      // cp.name 作为注册组件的标签名
      Vue.component(cp.name, cp)
    })
  }
}
